home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / filutil / jetcol36.zip / JETCOL.DOC < prev    next >
Text File  |  1995-03-07  |  46KB  |  1,117 lines

  1.                                 JETCOL
  2.  
  3.                          Shareware Version 3.6
  4.  
  5.                       A Compressed Print Utility
  6.  
  7.                          Copyright 1990-1994
  8.                                   by
  9.  
  10.                           ARCaine Technology
  11.                             960 Neilson St
  12.                            Albany, CA 94706
  13.                             (510) 527-9859
  14.  
  15.                           All Rights Reserved
  16.  
  17.  
  18. CONTENTS
  19.  
  20.   Disclaimer
  21.   Introduction
  22.   Suitability
  23.   Registration
  24.   Registered Version Features
  25.   Terminology
  26.   Usage
  27.   Description of Options
  28.   Using Jetcol with a Word Processor
  29.   Using Jetcol with MS Windows
  30.   Using Jetcol on a LAN
  31.   Landscape Printing with Jetcol
  32.   Faxing with Jetcol
  33.   Using Jetcol with Deskjets
  34.   Program Abort
  35.   Support
  36.   Distribution
  37.   Email addresses
  38.  
  39.  
  40. DISCLAIMER
  41.  
  42.   This software and manual are sold "as is" and without warranties
  43.   as to performance or merchantability or any other warranties
  44.   whether expressed or implied. Because of the various hardware and
  45.   software environments into which this program may be put, no
  46.   warranty of fitness for a particular purpose is offered. We will
  47.   not be liable for any special, incidental, consequential, indirect
  48.   or similar damages due to loss of data, inability to use this
  49.   program, or any other reason, even if we or our agent have been
  50.   advised of the possibility of such damages.
  51.  
  52.   Be warned that not all data may print correctly when using this
  53.   program with unconverted wordprocessor files.
  54.  
  55.   The user must assume the entire risk of using and evaluating this
  56.   program. Any liability of Tony Caine or ARCaine Technology will be
  57.   limited exclusively to product replacement or refund of purchase
  58.   price. If you find these terms unacceptable, do not use this
  59.   product.
  60.  
  61.   On every matter relating to this program the user consents to the
  62.   exclusive jurisdiction of the state and federal courts residing
  63.   respectively in Alameda and San Francisco Counties in the state of
  64.   California.
  65.  
  66.  
  67. Introduction
  68.  
  69.   JETCOL prints two columns, each up to ninety characters wide, on
  70.   laser printers in portrait mode. It is intended to greatly
  71.   reduce the huge volume of paper that results from printing
  72.   reference material (such as shareware manuals), word processing
  73.   drafts and text files. Regular use of this program should cut your
  74.   paper bill by 60 or 70 percent. It can also save you money when
  75.   faxing or mailing documents.
  76.  
  77.   Jetcol will now optionally print from 1 to 6 columns across the
  78.   page can print columns up to 160 characters wide.
  79.  
  80.   Registered users can now print in landscape mode on most lasers
  81.   with JETCOL.
  82.  
  83.   JETCOL will not work with an inkjet (unless it is DJ compatible)
  84.   or a bubblejet. Use 2COL for these printers. JETCOL will work with
  85.   a Deskjet. See section below on Deskjet printing.
  86.  
  87.   JETCOL has been designed to be very easy to use. Its default
  88.   settings should cover most printing needs. To print a document you
  89.   simply type:JETCOL filename <enter>. For example, to print the
  90.   manual type:JETCOL JETCOL.DOC <enter>.
  91.  
  92.   It provides better readability than other compressed print
  93.   programs because it normally ignores page breaks and eliminates
  94.   consecutive blank lines (at your option).By eliminating
  95.   more unnecessary white space on the page JETCOL can use a
  96.   larger,more readable, type face while printing the same number of
  97.   average pages/sheet as other compressed print programs. It is
  98.   designed to take maximum advantage of laserjet features to further
  99.   enhance readability. JETCOL will print anywhere from two to ten
  100.   pages of source material on one side of a sheet of paper. By using
  101.   its even/odd alternate side print feature four to twenty pages of
  102.   text can be printed using both sides of a page.
  103.  
  104.   By reducing the volume of paper, JETCOL also reduces storage
  105.   requirements and the bulk one has to carry around when traveling.
  106.  
  107.   As a side benefit, many JETCOL users actually find it easier and
  108.   faster to read the compressed versions than the originals because
  109.   they can take in more words at one time without having to scan
  110.   across the page.
  111.  
  112.   JETCOL has been tested on many brands and models of laser
  113.   printers. If you run into difficulty with your model, please let
  114.   me know and I will let you know if it is possible provide a
  115.   version that is compatible with your printer. As a rule of thumb
  116.   JETCOL seems to work on all LJII and later printers. Many
  117.   pre-LJII models do not have soft font capabilty. Check your
  118.   printer manual for what is required to use soft fonts.
  119.  
  120.   Eight different font sizes have been specially designed for
  121.   JETCOL. These fonts are automatically selected and downloaded
  122.   according to the degree of compression requested when you specify
  123.   the number of lines each column should contain with the -Lxx
  124.   option (anywhere from 50 to 240).Also at the user's option JETCOL
  125.   will override its automatic font selection and pick either a
  126.   larger or smaller font for a given line spacing to provide either
  127.   more or less white space between lines.
  128.  
  129.   The font is nominally pitched at 21.5 characters/inch to allow
  130.   adequate space for a left margin and two 80 character columns.
  131.   When either a smaller margin is specified (-Mx) or the number of
  132.   characters/column is reduced (-Wx) the character spacing is
  133.   automatically expanded for further readability. The default margin
  134.   is seven spaces and the default column width is 80 characters.
  135.  
  136.   Some users have said that they would prefer a thinner font for
  137.   JETCOL. I have provided a new thin font in the two most often used
  138.   sizes: Fonts 6 and 7. European accented fonts (128-159) are
  139.   provided in 7FONT.2CL. A complete set of european fonts in all
  140.   sizes and thin fonts in all sizes are available as options.
  141.  
  142.   A demo mode (-K) is now available to help you explore the
  143.   registered features. The demo mode will activate all registered
  144.   features but will only print one page. By running the file
  145.   DEMOJET.BAT you will see examples of some of the many possible
  146.   printing modes of JETCOL.
  147.  
  148.   JETCOL may be executed via a path statement but all font files
  149.   must be located in the same sub-directory as JETCOL.EXE if they
  150.   are to be found by the program when it comes time to download
  151.   them.
  152.  
  153.   JETCOL can now print rough drafts of some wordprocessor formats
  154.   including .WRI, Word, and Wordstar. See details and, particularly,
  155.   limitations under the Wordwrap option.
  156.   
  157.   Malcolm Drury's VIEW will let you view and print ASCII, WP, WFW,
  158.   AMI-PRO and WFD files with JETCOL. See "Registration" section
  159.   below to obtain a copy.
  160.  
  161.   A macro for using JETCOL with David Hamel's BOXER text editor
  162.   is now provided.
  163.   
  164.   A MS-Windows menu/edit interface is available. See PRODUCTS.DOC
  165.  
  166.  
  167. Suitability
  168.  
  169.   Compressed print programs are not for everyone. You should
  170.   carefully explore how much compression you are comfortable with
  171.   before eyestrain becomes a problem. The greater degrees of
  172.   compresssion are intended more for archival use than for documents
  173.   which will be frequently read.
  174.  
  175.   This program should run on any PC compatible computer with at
  176.   least 256K of memory.
  177.  
  178.  
  179. Registration
  180.  
  181.   This is not freeware or public domain. Shareware is simply a
  182.   distribution method for commercial software. You are required to
  183.   register if you to use this program after a 30 day trial period.
  184.  
  185.   I will keep improving the program if I know enough people are
  186.   finding it useful.
  187.  
  188.   My registration policy is flexible. The nominal fee is $32.95
  189.   US. If you don't feel you will get $32.95 worth of use out of the
  190.   program, you can send a partial registration of $20. A partial
  191.   registration will remove the registration screens but will NOT
  192.   enable the bonus registered features. See REGISTER.DOC for
  193.   information on commercial use and quantity pricing. The upgrade
  194.   fee for current registered JETCOL users is $15. If you want an
  195.   update disk mailed and an extended registration code for future
  196.   upgrades add $3 for S/H/U(pgrade).
  197.  
  198.   Foreign checks and credit cards OK. See REGISTER.DOC for details.
  199.  
  200.   Those who register for the full amount ($32.95+$3 S/H/U) will
  201.   receive the latest JETCOL plus a set of related shareware programs
  202.   including 2COL for dotmatrix and DeskJet. Also included is VIEW,
  203.   which will let you view and print (with JETCOL) ASCII, Ami Pro,
  204.   WP, WFW,and WFD files.
  205.  
  206.   A Windows menu/editor interface is also available. See
  207.   PRODUCTS.DOC for details
  208.  
  209.   Finally, sending $35.95 also gets you a registration code which is
  210.   guaranteed to work on all new versions of JETCOL which are
  211.   released over the next 15 months. A lesser payment provides a
  212.   code only good for the most current version.
  213.  
  214.   If you are a Wordperfect user, for an additional $3 I can supply a
  215.   macro which will print your current document with JETCOL without
  216.   leaving WP. A similar macro for WFW is also available.
  217.  
  218.   The registered version of JETCOL permits multiple document names
  219.   and wildcards to be used on the command line and eliminates the
  220.   registration screen. It allows output to be directed to a file
  221.   instead of the printer. It also allows the automatic font
  222.   selection to be overridden to customize the document appearance to
  223.   your taste as well as selection of thinner fonts. The standard
  224.   registered version comes with 2 thin fonts and 8 regular fonts.
  225.   The registered version also allows customizing of default
  226.   settings.
  227.  
  228.   Please tell me the version number you have when registering and
  229.   where you obtained your copy of JETCOL. Please use REGISTER.DOC as
  230.   your registration form.
  231.  
  232.   Site fees for commercial users can be negotiated.
  233.  
  234.   JETCOL comes with a full money-back guarantee.
  235.  
  236.   Optional Extras:
  237.  
  238.   Complete set of thin fonts (1-8)                           $10
  239.   Complete set of foreign langauge chars (ASCII 128-159)     $10
  240.   Deskjet soft fonts (only for DJ users with enough RAM)     $ 5
  241.  
  242.   A professional version of JETCOL is now available for $65, which
  243.   numbers each line and produces an index of words in the document.
  244.  
  245. Registered version features
  246.  
  247. (Most of these features are activated by the (-K) demo mode option.)
  248.  
  249. *Custom default settings
  250.  
  251.    JETCOL's default settings can be modified by the user. This
  252.    eliminates the need for the user to enter a string of options
  253.    whenever they run the program. They need only enter the filename.
  254.  
  255.  
  256. * Automargin
  257.  
  258.    The automargin option significantly improves the readability and
  259.    appearance of your document. It scans the entire document before
  260.    printing, determines how much blank space there is and expands
  261.    the lines to utilize this wasted space. The result is a less
  262.    crowded, easier to read document. Automargin also automatically
  263.    activates the wordwrap (-&) feature if any line in the document
  264.    is greater than the specified columnwidth (-W).
  265.  
  266.    To get an idea of what the automargin does, first type: JETCOL
  267.    JETCOL.DOC -K <enter>. This prints with the default settings
  268.    which are designed to accommodate any documents up to 80
  269.    characters wide. Next type: JETCOL JETCOL.DOC -K -U9 <enter>.
  270.    Compare the two printouts for readability and appearance.
  271.  
  272.  
  273. *Fixpage
  274.  
  275.    Prints an exact number of pages/column. Original pagebreaks and
  276.    formatting retained.
  277.  
  278.  
  279. *Biasfont
  280.  
  281.    Modify font selection process to give you either more or less
  282.    white space between lines.
  283.  
  284. *Thinfont
  285.  
  286.    Selects a thinner (less bold) font.
  287.  
  288.  
  289. * Multiple document names
  290.  
  291.    Multiple document names and wildcards can be entered on the
  292.    command line.
  293.  
  294.  
  295. * Append
  296.  
  297.    When specifying multiple documents to print, registered users
  298.    have the choice of starting each file at the beginning of a page
  299.    or treating all documents as one continuous file without breaks.
  300.  
  301.  
  302. * Redirection of output
  303.  
  304.    Registered users can choose to send the output to a disk file for
  305.    later printing in background (while running other programs) or
  306.    send to LPT2, COM1, COM2, etc.
  307.  
  308. * Pagelength adjustment for different paper sizes: A4, legal, etc.
  309.  
  310.  
  311. * Document reformatting
  312.  
  313.   Expand or contract the line width of your document for better
  314.   readablity or more efficient use of page space.
  315.  
  316. * User specified printer initialization string.
  317.  
  318. * The registration screen is eliminated, of course.
  319.  
  320.  
  321.  
  322. Terminology
  323.  
  324.   Since several pages from the original source file are combined
  325.   onto a single page of printer output, there may be some confusion
  326.   about the word "page." We will always refer to the original
  327.   document pages as "source pages." What is actually printed will
  328.   simply be called "pages."
  329.  
  330.  
  331.  
  332. Usage:
  333.  
  334.   JETCOL  [options] path\filename [options] [path\filename]...
  335.  
  336.  
  337.   Options may be specified in any order before and/or after the file
  338.   name(s). Options must be separated from each other by spaces and
  339.   preceded by a "-". Upper and lower case are interchangeable. Each
  340.   option, no matter where it is located, will affect the printing of
  341.   all files equally.
  342.  
  343.  
  344.  
  345.  
  346.   Options are defined as follows:
  347.  
  348.    -Lxx = Each column will be xx lines long
  349.    -Cxx = No more than xx consecutive blank lines will be printed
  350.    -Sxx = Skip xx pages before starting to print
  351.    -O   = Print only odd # pages
  352.    -E   = Print only even # pages.
  353.    -Wxx = column width (number of characters in each column)
  354.    -P   = Pause before printing each page.
  355.    -N   = Prints filename and page # at lower left corner
  356.    -Dxx = Delimit each (source) page with a line and page #
  357.    -T   = Truncate long lines instead of wrap.
  358.    -Fx  = Put a margin of x blank lines at the top of each page.
  359.    -Mx  = Set left margin x spaces from the edge.
  360.    -Rx  = Create a right margin of x spaces.
  361.    -K   = Activates registered options for a one page demo.
  362.    -?   = JETCOL will ask for filenames to print
  363.    -V   = Report # pages to print.Modify spacing to fill last page
  364.    -&xx = Wordwrap long lines. (useful for .WRI and similar files)
  365.    ?    = (no dash) Displays help screen. Must be the only option.
  366.    -@x  = Print All, Even, or Odd in reversed order.
  367.    -G   = Enable graphics when printing with wordwrap.
  368.    -$x  = Print x number of columns (1-6).
  369.    -:   = Output string of characters between columns
  370.  
  371.    ***Options below are bonus features in the registered version***
  372.  
  373.    -A   = Append multiple files.
  374.    -Z   = Route output to disk or another port.
  375.    -Bx  = Biases font selection toward larger or smaller fonts.
  376.    -Ux  = Automatic margin and column width adjustment.
  377.    -Xx  = Print an exact number of pages/column keeping page breaks.
  378.    -H   = Select a thin (light) font
  379.    -Yx  = Customize default settings
  380.    -!xx = Modify line spacing to adjust for pagefill or pagelength.
  381.    -&Rxx= Reformat document width
  382.    -#   = User specified printer setup
  383.    -[xx = Left justify text by xx characters
  384.    -J   = Use Deskjet soft fonts.(see Deskjet section below )
  385.    -J-2 = Do not send printer commands or fonts.
  386.  
  387.   Defaults: 80 characters/column;96 lines/page;1 consecutive blank
  388.            line; no pause before printing page; do not number pages;
  389.            wrap (not truncate) long lines;4 blank lines at top of
  390.            page.
  391.  
  392.  
  393.  
  394.  
  395. Description of options
  396.  
  397.     ?
  398.  
  399.       JETCOL ? <enter> or JETCOL <enter> will display a help screen.
  400.  
  401.  
  402.    -K
  403.  
  404.       Putting -K on the command line activates any registered
  405.       feature (except multiple files printing) for a one page demo.
  406.  
  407.  
  408.    -Lxxx
  409.  
  410.       Each column will contain xxx lines of data. Line spacing will
  411.       be automatically adjusted to fill the page. As more lines per
  412.       page are requested smaller fonts are automatically selected.
  413.  
  414.  
  415.  
  416.     -Cxx
  417.  
  418.       Pages of text frequently contain many blank lines of data.
  419.       Experience has shown that most of these can be discarded
  420.       without sacrificing readability. This option specifies that
  421.       when there are more than xx consecutive blank lines, the
  422.       excess will be discarded. The default value is 1.
  423.  
  424.  
  425.     -Sxx
  426.  
  427.       This feature is useful if you have a paper jam or decide to
  428.       print part now and part later. Using this option will cause xx
  429.       pages to be skipped before printing begins. For example,
  430.       specifying "-S2" will cause printing to begin with page 3.
  431.       When using -S with the -O or -E options, remember to count all
  432.       pages - odd and even.
  433.  
  434.  
  435.  
  436.     -O
  437.  
  438.       This and the -E option allow you to print on both sides of
  439.       each sheet of paper. By specifying "-O", only the odd numbered
  440.       pages will be printed.
  441.  
  442.       Alternatively,JETCOL will ask you whether you want to print
  443.       the even pages after it has finished printing the odd. Respond
  444.       "Y" after the paper has been reloaded or type "N" to
  445.       terminate.
  446.  
  447.  
  448.     -E
  449.  
  450.       Prints only even numbered pages. When using this option after
  451.       the -O option be sure to use a left margin setting of 0 to
  452.       allow space for hole punching or other binding requirements on
  453.       the right side of the sheet (this adjustment is made
  454.       automatically when using the automargin option).
  455.  
  456.       You should be able to completely eliminate paper shuffling
  457.       with the correct combination of the -E or -O and the -@x
  458.       options. See documentation about the -@x option below.
  459.  
  460.     -Wxx
  461.  
  462.       This option specifies how many characters will print across
  463.       each column. Wrapping or truncating will begin at this
  464.       position. It also determines the print pitch. The more
  465.       characters/column you specify the smaller the space between
  466.       characters.
  467.  
  468.  
  469.     -P
  470.  
  471.       Program will pause before printing each page. Hit any key to
  472.       print a page. This option is useful if you are feeding single
  473.       sheets to the printer.
  474.  
  475.  
  476.     -Nx
  477.  
  478.       This will cause the filename,page and/or date to be printed in
  479.       the lower left-hand corner of each sheet. To avoid confusion
  480.       when using the -S, -O and -E options the page numbering is not
  481.       reset for each document when multiple documents are specified
  482.       on the command line(registered version only).
  483.  
  484.       If x=blank the filename and page number will print
  485.       If x=1 the page number will print.
  486.       If x=2 the current date will print.
  487.       If x=64 the filename will print.
  488.  
  489.       These x values may be added together to achieve any
  490.       combination of the above. For example if x=67 all three
  491.       options (page number, filename, and date) will print.
  492.  
  493.  
  494.     -Dxx
  495.  
  496.       If you need to keep track of each source page, this option
  497.       will print a dashed line with a page number in the middle
  498.       whenever a form feed is encountered or after xx lines of data.
  499.       If xx is not specified, 66 is assumed. Thus -D is equivalent
  500.       to -D66. Experience has shown that this option will be rarely
  501.       used because most documents either number their own pages or
  502.       it is just not important to keep track of original page
  503.       breaks.
  504.  
  505.  
  506.     -T
  507.  
  508.       Normally when lines longer than the specified column width are
  509.       encountered,JETCOL will wrap the data to the next line. If you
  510.       prefer to truncate or discard excess characters on a line, you
  511.       should invoke this option.
  512.  
  513.  
  514.     -Fx
  515.  
  516.       JETCOL will insert x blank lines at the top of each page
  517.       before printing. The default is 4.
  518.  
  519.  
  520.     -Mx
  521.  
  522.       This command sets the left margin x spaces from the edge of
  523.       the page. Default is 9. This option also affects print pitch.
  524.       The wider the margin you request the more crowded the
  525.       characters will be on the page.
  526.  
  527.  
  528.     -Rx
  529.  
  530.       Specifies how far to move the right margin in tenths of an
  531.       inch. The default (x=0) is at the edge of the printable area
  532.       1/3" from the right of the page. A positive x value moves the
  533.       margin to the left. A negative value moves the margin to the
  534.       right. For example, to move the margin 1.5" to the left you
  535.       should specify -R15. When printing landscape mode, you will
  536.       probably want to shift the margin about 2.5"  -R-25
  537.  
  538.  
  539.     -?
  540.  
  541.       Instructs JETCOL to ask for files to print once it is running.
  542.       You can specify files both on the command line and when 2COL
  543.       asks for filenames. Separate the file names with spaces. This
  544.       option is useful when JETCOL is run from a menu or a Windows
  545.       icon.
  546.  
  547.     -V
  548.  
  549.       This option prescans the document and tells you how many pages
  550.       (odd+even) will print. If you are printing only odd or even,
  551.       you must divide by two.
  552.  
  553.       If the last page is only partially filled you will be given
  554.       the option to compress the line spacing to eliminate the
  555.       partial page or increase the spacing to fill it. "C"
  556.       compresses the lines. "E" expands the lines. "N" preserves
  557.       the original spacing.
  558.  
  559.       If you are printing multiple documents without the Append (-A)
  560.       option or using the fiXpage (-X) option, you will not be able
  561.       to modify the line spacing.
  562.  
  563.       You can also enter a percentage value with the -V option. For
  564.       example, entering -V35 will cause final pages which are more
  565.       than 35% filled to be Expanded to fill the page and final page
  566.       less than 35% filled to be Compressed to eliminate the page.
  567.       You can specify from -V1 to -V99. All prompts are bypassed in
  568.       this mode.
  569.  
  570.       Note: It is impossible to always adjust the spacing to exactly
  571.             fill the page. JETCOL will come as close as possible.
  572.  
  573.  
  574.     -&xx
  575.  
  576.       Wordwrap lines to a maximum of xx characters. When this option
  577.       is off (default), JETCOL will wrap in mid word.
  578.  
  579.       This wordwrap feature is intended for printing some word
  580.       processor documents (such as .WRI,and WP Generic) where
  581.       carriage return/ linefeeds occur only at the end of
  582.       paragraphs. The current implementation is not intended to
  583.       reformat a document to increase the length of lines which have
  584.       CR/LFs at the end. When in filter mode (see below), wordwrap
  585.       will also print Wordstar documents.
  586.  
  587.       Some wordprocessor programs imbed non-ASCII graphics and other
  588.       control information in their files. The wordwrap feature
  589.       normally eliminates ASCII characters outside of the range
  590.       32-126. This will greatly reduce but not eliminate "garbage"
  591.       when printing these files. WRI files, for example, have
  592.       graphics at the end and you will almost always see at least a
  593.       few lines of garbage when printing unconverted .WRI files. If
  594.       the -G (graphics) option is invoked on the command line ALL
  595.       FILTERING WILL BE DISABLED and all characters ASCII 1-255 will
  596.       be printed (if you have the extended JETCOL fontset).Filter
  597.       mode also deletes any line beginning with a period ".". This
  598.       is for printing Wordstar documents.
  599.  
  600.       Automargin will automatically activate wordwrap when it sees
  601.       long lines. Since Wordwrap filters out IBM graphics characters
  602.       it is not advisable to leave it enabled all the time as a
  603.       command line option. Invoke it when you need it or let
  604.       automargin handle it. You can prevent Automargin from enabling
  605.       wordwrap by including -&- on the command line.
  606.  
  607.       IMPORTANT: Information which has been encoded in non-ASCII
  608.       graphics format will not print in any readable form and will
  609.       be lost. If an EOF (Control-Z) is embedded in the data,
  610.       printing will stop at this point. Further data past an EOF
  611.       will not print.
  612.  
  613.       Wordwrap is intended mainly as a convenience to provide an
  614.       approximation of word processor documents. If you require
  615.       perfect reproduction of the original document, you MUST first
  616.       convert the document to ASCII before printing with JETCOL.
  617.  
  618.  
  619.     -@x
  620.  
  621.       This option causes pages to print in reverse order. "-@A"
  622.       causes all pages to print in reverse. "-@E" causes even pages
  623.       only to print in reverse. "-@O" causes only odd pages to be
  624.       reversed.
  625.  
  626.       The purpose of this option is to eliminate paper shuffling.
  627.       Each printer model has its own paperfeed characteristics and
  628.       you will need to experiment for the correct combination of -O,
  629.       -E and -@ options that works best for you. When you get it
  630.       right you should be able to completely eliminate paper
  631.       shuffling when doing either one sided or two sided printing.
  632.  
  633.       When you are printing even pages in reverse with a document
  634.       which has an odd number of pages JETCOL will eject a blank
  635.       page to compensate for the blank end page. You must include
  636.       this blank sheet when feeding pages back into the printer to
  637.       print the reverse side.
  638.  
  639.       The maximum number of reversed pages for one print job is
  640.       limited to 300 or your free disk space, whichever is smaller.
  641.  
  642.     -$x
  643.  
  644.       This option selects the number of columns to print across the
  645.       page. You can specify from 1 to 6. JETCOL will automatically
  646.       compress the print pitch to fit everything on the page but it
  647.       will quickly become unreadable unless you adjust the column
  648.       width with the -Wx command and/or reformat/wrap with the -& or
  649.       -&R options. With 3 columns, for example, you probably don't
  650.       want a column width much wider than -W53
  651.  
  652.       This option is useful when printing lists of names or labels.
  653.       It is also useful for landscape mode printing and wide
  654.       carriage printers.
  655.  
  656.       When combined with the -Z and -J-2 options JETCOL can be used
  657.       to format single column ASCII files into multi-column lists.
  658.  
  659.  
  660.     -:x1,x2,x3,x4....,x29
  661.  
  662.       The -: option causes a string (or single character) to be
  663.       output between columns as a separator. It can also contain
  664.       control charcters to line up columns when using proportional
  665.       fonts. The control character can be a tab (-:9) if you have
  666.       previously set the tabs with the -# option. Or it can be a
  667.       "move to absolute position" command. Consult your printer
  668.       manual for your particular printer's command strings. This
  669.       feature will be very useful for printers with many
  670.       proportional fonts. You can also rename a proportional soft
  671.       font you have as a JETCOL soft font and JETCOL will download
  672.       it for you.
  673.  
  674.       To use the -: option, just supply the decimal values of the
  675.       ASCII characters separated by commas. See the -# option for
  676.       more info.
  677.  
  678.       If you select an internal font, you should also include the
  679.       -J4 option to suppress JETCOL soft font downloading. If you
  680.       are not a registered user, use -K when testing the -# or -J
  681.       options. Also remember that you may need to change the column
  682.       width and wordwrap settings to reflect the pitch of the font
  683.       you select.
  684.  
  685.       BE CAREFUL when using this command. Printing additional
  686.       characters between columns may force characters at the end of
  687.       the line off the page. In this case, use a right margin
  688.       or command the printhead farther to the left when setting the
  689.       second column start point.
  690.  
  691.       Also remember that the downside of using proportional fonts is
  692.       that tables and charts will no longer line up correctly. Best
  693.       results are obtained with compressed proportional fonts. If a
  694.       standard proportional font is used, it should be 8 points or
  695.       less.
  696.  
  697.       The following example should print with a proportional font on
  698.       most Lasers and Deskjets:
  699.  
  700.       2COL PRODUCTS.DOC -:27,42,112,49,50,55,53,88 -#27,40,115,49,
  701.       80,27,40,115,54,86 -J4 -K <enter>
  702.  
  703.       Deskjet users should use -J5 instead of -J4. Registered users
  704.       should omit the -K. Many different proportional fonts can be
  705.       selected depending on what you have available in your printer.
  706.  
  707.  
  708.  
  709.      ***Options below are active only in the registered version***
  710.    (Unregistered users can use the -K option to test these features)
  711.  
  712.     -A
  713.  
  714.       When multiple files are specified on the command line
  715.       (registered version only) you have the option of either
  716.       starting a new page for each file (default) or appending them
  717.       as though they were one continuous file. The -A option causes
  718.       them to be appended.
  719.  
  720.  
  721.     -Zfilename
  722.  
  723.       Allows output to be routed to a file instead of to the
  724.       printer. The file can then be printed in background while
  725.       running other programs. For example, to send output to a file
  726.       called PRINT.TXT, you should include -ZPRINT.TXT on the
  727.       command line.If PRINT.TXT does not exist, it will be created.
  728.       If PRINT.TXT already exists, JETCOL output will be appended to
  729.       the end of the file. This command is only active in the
  730.       registered version of JETCOL. This option can also be used to
  731.       redirect output to LPT2, COM1, COM2, etc. The default is PRN
  732.       which is usually LPT1.
  733.  
  734.  
  735.     -Bx
  736.  
  737.       This option biases the font selection to pick either a larger
  738.       or smaller font than would ordinarily chosen by JETCOL.
  739.       Setting x to 1 picks the next larger font. If x is set to -1,
  740.       it picks the next smaller font. If x is set to 2, it will skip
  741.       two font sizes larger, and so on. This option is active for
  742.       registered users only. Examples: -B1,-B2,-B-1,-B-2...etc. (do
  743.       not insert any spaces).
  744.  
  745.  
  746.     -Ux
  747.  
  748.       X is the number of left margin spaces you request. JETCOL
  749.       scans the entire document to be printed to determine its
  750.       formatting. Leading blanks in the document are taken into
  751.       account to give you the exact left margin you requested.
  752.       Column width is adjusted to accommodate the widest line
  753.       in the document. The result is that lines are fully spread
  754.       across the page and character spacing is maximized for best
  755.       readability. (registered version only)
  756.  
  757.  
  758.       The automargin option automatically puts the margin you
  759.       requested on the right side of the page (for binding) if you
  760.       are printing with the -E option (on the reverse side of the
  761.       page.)
  762.  
  763.       Automargin automatically turns on the wordwrap feature (-&)
  764.       whenver lines longer than the columnwidth (-W) are encountered
  765.       in a document if the truncate (-T) option is off. You can also
  766.       prevent wordwrap from being activated by putting -&- on the
  767.       command line, this is safer than truncating lines.
  768.  
  769.       If wordwrap (-&xx) or reformat (-&Rxx) has been specified on
  770.       the command line (or as a default setting) automargin will
  771.       assume a document width equal to the wordwrap value if xx
  772.       is less than the actual document width and will always assume
  773.       a document width equal to the reformat xx value regardless of
  774.       the actual document width.
  775.  
  776.       Automargin also activates left justify -[ when possible.
  777.  
  778.     -H
  779.  
  780.       Selects a light (thin) font instead of the standard font. If
  781.       the thin font in the required size is not available the
  782.       regular, bolder, font is substituted. The only thin fonts
  783.       supplied with the standard registered version are sizes 6 and
  784.       7.(registered version only)
  785.  
  786.  
  787.     -Xx
  788.  
  789.       Prints exactly x pages/column retaining original formatting
  790.       and page breaks. The value of x may be from 1 to 3. This
  791.       function assumes a page length of 66 unless modified with the
  792.       -Dxx function. (registered version only)
  793.  
  794.     -Yx
  795.  
  796.       The -Y option allows you to modify JETCOL's default settings.
  797.       This MUST always be the first option on the command line
  798.       whenever you use it.
  799.  
  800.       Typing "JETCOL -Y1 <enter>" will cause JETCOL to display all
  801.       current default settings.
  802.  
  803.       Typing "JETCOL -Y2 [options....] <enter>" will cause JETCOL to
  804.       permanently remember those options by modifying the JETCOL.EXE
  805.       program itself. Your personal registration code MUST always be
  806.       one of the options specified whenever you modify the default
  807.       settings. Whenever the -Y2 option is used, any options not
  808.       specified on the command line will be reset to the standard
  809.       defaults. Therefore, even if you change only one of your
  810.       custom options, you must reenter them all at the same time.
  811.       The next time you run JETCOL the options you specified will
  812.       automatically be used.
  813.  
  814.       For example, if you want to set the number of lines/page to
  815.       102 and print the page numbers at the bottom, you would type:
  816.       JETCOL -Y2 -L102 -N registration code# <enter>. The next time
  817.       you type JETCOL [filename] <enter> It would be as though you
  818.       had typed: JETCOL -L102 -N [filename].
  819.  
  820.       If there are several different option profiles you wish to
  821.       use, you can create different copies of JETCOL.EXE with
  822.       different names, such as JETCOL1.EXE, JETCOL2.EXE, etc. The
  823.       -Y2 option only modifies the EXE file having the same name and
  824.       path that you type on the command line.
  825.  
  826.       All defaults with an 'x' value can be temporarily overridden
  827.       with a different value on the commmand line. Use an 'x' value
  828.       of 0 to temporarily deactivate Automargin or Pagefix.Any
  829.       option without an 'x' value can be activated simply by putting
  830.       it on the command line. To temporarily deactivate an option
  831.       set as a permanent default, type a minus after the option. For
  832.       example, to temporarily deactivate the N option, you would put
  833.       -N- on the command line: JETCOL -N- [filename]
  834.  
  835.       There is also a -Y4 function which works like -Y2 except that
  836.       it only affects options actually specified on the command line
  837.       without resetting all others to the standard defaults.
  838.  
  839.       THIS FUNCTION WILL NOT WORK ON .EXE FILES THAT HAVE BEEN
  840.       COMPRESSED WITH PKLITE. You must first decompress, use the -Y2
  841.       option and then recompress.
  842.  
  843.  
  844.     -&Rxx
  845.  
  846.       Reformats document to a width of xx and eliminates leading
  847.       blanks. It attempts (but is not always successful) to identify
  848.       tables and headers and avoids reformating them.
  849.  
  850.       This feature is useful if you have a document which is
  851.       relatively narrow and would like to make more efficient use of
  852.       page space. It is also useful if you have adocument which is
  853.       raltively wide and would like to spread out the font for
  854.       easier reading.
  855.  
  856.       A default trigger point of 57 characters is used to determine
  857.       whether a line should be wrapped or left alone. You can modify
  858.       the trigger point to any value you wish by entering the
  859.       optional tt value.
  860.  
  861.       For example, if you want to reformat a document to a width of
  862.       78 characters and use the default trigger you would use -&R78
  863.       on the comand line. If you addtionally want to set the trigger
  864.       to wrap lines of width 50 or greater use -&R78,50 on the
  865.       command line.
  866.  
  867.       Unregistered users may test the reformat feature with the -K
  868.       one page demo option.
  869.  
  870.  
  871.     -!xx
  872.  
  873.       Modifies line spacing so you can fill non-standard size paper.
  874.       This would include legal or European paper. This option also
  875.       allows you to finetune the pagefill amount of standard paper.
  876.       Entering a positive value expands the spacing between lines. A
  877.       negative value decreases spacing between lines. Although it
  878.       depends on the printer, you should find that values in the
  879.       25-75 range will usually do the job. This option does not
  880.       affect the printer's forms length adjustment. If you change
  881.       paper you must modify the forms length setting before running
  882.       JETCOL.
  883.  
  884.       When using A4 paper, try settings: -!25 and -R3
  885.  
  886.  
  887.     -#x1,x2,x3,x4....,x29
  888.  
  889.      Allows user to specify a string of up to 29 bytes to be sent to
  890.      the printer after JETCOL has downloaded the font. This allows
  891.      the user to select various printer options, such as duplex
  892.      printing scalable fonts, or landscape mode if supported by your
  893.      printer. See more info on landscape printing later in this
  894.      document.
  895.  
  896.      The data is specified as decimal numbers separated by commas.
  897.      For example if your printer supports duplex mode printing
  898.      (<ESC>&l1S) and you want to switch it on, you would put
  899.      -#27,38,108,49,83 on the command line. You must not include any
  900.      spaces within this command!
  901.  
  902.      Unpredictable results will occur if you specify commands that
  903.      conflict with JETCOL's. Also JETCOL does normally send a margin
  904.      set and font pitch command at the beginning of every page and
  905.      the user will be unable to override these with this option.
  906.      
  907.      As with other registered features the option may be tested in
  908.      demo mode using the -K command.
  909.  
  910.  
  911.    -[xx
  912.  
  913.     Left justify text by xx characters. Up to xx blanks will be
  914.     removed from the beginning of each line. This will help you to
  915.     create a margin or print some documents at a more readable
  916.     character pitch. This feature is automatically activated when
  917.     using automargin.
  918.  
  919.     Since no printing characters are removed, if a large enough xx
  920.     value is specified all lines of data will be shifted to the left
  921.     edge of the page.
  922.  
  923.     This feature does not operate with the -& and -&R options.
  924.  
  925.    -J-2
  926.  
  927.     This command eliminates all printer control charadcters and
  928.     bypasses font downloading. When combined with the -Z, -$1, and
  929.     -&, it can be used to reformat a file without printing it.
  930.  
  931.    -Jx
  932.  
  933.     These options are used mainly with Deskjets:
  934.  
  935.      x=1 Feed a blank page before printing. Necessary for most DJs.
  936.  
  937.      x=4 Bypass soft font download. Use if you do not have RAM
  938.          module
  939.  
  940.      x=8 Use DJ softfonts instead of LJ softfonts. Use if you have
  941.          a RAM module and if you have purchsed optional DJ fonts.
  942.  
  943.      These options can be combined by adding them together. For
  944.      example -J5 will feed a blank page and bypass font downloading
  945.  
  946. Using JETCOL with a word processor
  947.  
  948.     The wordwrap feature (-&) provides a convenient, but not always
  949.     perfect,way of printing many wordprocessor (such as .WRI) files.
  950.     In those cases where you cannot get a satisfactory printout
  951.     directly from a document in its original form, most word
  952.     processors have what is called an ASCII output or DOS output
  953.     mode which JETCOL will work with.If you are given a choice, it
  954.     is usually best to convert without line breaks and use JETCOL's
  955.     wordwrap feature.
  956.  
  957.     I can supply WP and WFW macros which will allow you to print
  958.     with JETCOL, without leaving WP or WFW. You can print the
  959.     document you are editing, with a single keystroke. See the
  960.     registration section.
  961.  
  962.     The JETCOL registration disk provides shareware reformatting
  963.     programs which may help in printing other wordprocessor formats.
  964.     If you specify your word processor when registering, I may be
  965.     able to provide you with a conversion program.
  966.  
  967.  
  968. Using JETCOL with Microsoft Windows
  969.  
  970.     A Windows interface is now available which allows selecting
  971.     files from a menu and editing/excerpting text as well as
  972.     printing from the clipboard. Files to be printed can be dragged
  973.     and dropped from File Manager. It also allows printing in
  974.     background with JETCOL. A large selection of custom printing
  975.     option profiles can be maintained. See PRODUCTS.DOC for details.
  976.  
  977.  
  978. Using JETCOL on a LAN
  979.  
  980.     If a LAN is not properly set up to run JETCOL many strange and
  981.     unpredictable results will occur when trying to print. The LAN
  982.     must be set up to pass data to the printer in a transparent or
  983.     binary mode.
  984.  
  985.     Although I have not tested this myself, I have been told by a
  986.     user that JETCOL will work on Novell LANs if the "NT" option is
  987.     specified in the capture statement.
  988.  
  989.     If you determine settings for other LANs, please pass them on to
  990.     me and I will include them in future documentation.
  991.  
  992. Landscape printing with JETCOL
  993.  
  994.     Registered users can print in landscape mode with JETCOL by
  995.     including the following paramaters on the command line:
  996.  
  997.     -!-120 -R-25 -#27,38,108,49,79 -B-1
  998.  
  999.     Other options can be added (or above options adjusted) as
  1000.     required. This has been tested on HP IIP and  Panasonic Laser
  1001.     printers. The HP printers used 2COL's soft fonts as expected but
  1002.     one Panasonic insisted on using its own internal font for
  1003.     landscape printing. So your mileage may vary. Unregistered users
  1004.     can test landscape printing by adding the -K option to the
  1005.     command line.
  1006.  
  1007.     By way of explanation, the -!-120 option adjusts the line
  1008.     spacing to fit the landscape orientation. The -R-25 is a
  1009.     negative right margin that causes the printing to fill the
  1010.     landscape size page. The -B-1 specifies a smaller font for the
  1011.     tighter line spacing. The -# option switches on landscape mode.
  1012.     You can adjust these options to your needs. You may wish to
  1013.     print fewer lines/column so that a larger font can be used. Try
  1014.     including -L80 on the command line as well.
  1015.  
  1016.     Programmers can print source listings in two 132 character wide
  1017.     columns in landscape mode with JETCOL.
  1018.  
  1019. Faxing with JETCOL
  1020.  
  1021.     Documents printed with JETCOL can be faxed at a considerable
  1022.     savings in connect time charges because almost 4 pages can be
  1023.     faxed in the time it takes to fax a standard page. To optimize
  1024.     readability, the characters must be spaced as widely as
  1025.     possible. Since JETCOL automatically adjusts the pitch to fill
  1026.     the page, you should set the left and right margins to 0 (-M0)
  1027.     and (-R0), if possible. Use Automargin (-Ux) or manually adjust
  1028.     the column width (-Wx) to fit the maximum width of your
  1029.     document. The optimum font for normal resolution faxes is
  1030.     FONT8.2CL this means a setting of -L89 or lower. You can get by
  1031.     with a font as small as FONT6.2CL but you will probably want to
  1032.     shift to high resolution faxes with anything smaller. These
  1033.     recommendations depend on the boldness of your particular laser
  1034.     printer and adjustments may be necessary. If you have PCL
  1035.     friendly fax software you might want to send JETCOL output
  1036.     directly to your FAX program instead of printing on a laser
  1037.     first.
  1038.  
  1039. Using JETCOL with Deskjets
  1040.  
  1041.     The registered version of JETCOL will work with a Deskjet as
  1042.     will the unregistered version of 2COL. (I have recently received
  1043.     reports that JETCOL does not work with the DJ540. I am looking
  1044.     into this. You should call for updated info before you register
  1045.     JETCOL for a 540) An advantage of using JETCOL is its variable
  1046.     font pitch which spreads out the printing for better readability
  1047.     and the ability to print more than 80 characters per column in
  1048.     portrait mode. But the main advantage of JETCOL is available
  1049.     only to Deskjet (or compatible Inkjet) owners who have a 256K
  1050.     RAM cartridge for soft fonts. They will then be able to use the
  1051.     special Deskjet soft fonts which are much more readable than the
  1052.     internal Deskjet fonts. The special soft fonts may be purchased
  1053.     for an additional $5 with JETCOL. Just specify that you want the
  1054.     Deskjet soft fonts. Read about the use of the -J option above.
  1055.     If you use the soft fonts, you should not use -# option shown
  1056.     below.
  1057.  
  1058.     You can test Deskjet printing with JETCOL by typing:
  1059.     JETCOL JETCOL.DOC -#27,40,115,50,48,72 -U1 -L80 -J5 -K <enter>
  1060.  
  1061.     Registered users should leave off the -K which activates the one
  1062.     page demo mode. Half height printing can be selected by using:
  1063.     -#27,40,115,50,48,72,27,40,115,54,86
  1064.  
  1065.     A 24 char/inch half height font can be selected with this string
  1066.     -#27,40,115,50,52,72,27,40,115,54,86
  1067.  
  1068.  
  1069.     You can program in these strings as permanent defaults in the
  1070.     registered version. Those with a wider selection of fonts might
  1071.     find that they can select a better font than the one selected by
  1072.     the strings above. You should read your printer manual and
  1073.     experiment. Landscape printing can also be done with a deskjet.
  1074.     Combine the command -# string in the landscape printing section
  1075.     with the ones shown above.
  1076.  
  1077. Program Abort
  1078.  
  1079.     Hitting Control-C (or Control-Break) will terminate the program
  1080.     immediately. The printer will not stop printing, however, until
  1081.     its buffer is empty.
  1082.  
  1083. Support
  1084.  
  1085.     I will be glad to answer questions for registered and to a more
  1086.     limited extent for unregistered users. SUPPORT IS ONLY BY
  1087.     TELEPHONE (except for foreign users.) Non-foreign users should
  1088.     send letters only with permission after a telephone discussion
  1089.     or the letters will be ignored. It is much faster to work out
  1090.     problems over the phone. Call 510-527-9859 from 9am to 8pm
  1091.     Pacific Time.
  1092.  
  1093. Distribution
  1094.  
  1095.     Permission is hereby given to copy and distribute this program
  1096.     as long as no more than $10 is charged. It must be made clear to
  1097.     the buyer that this is only a handling charge and not a
  1098.     registration fee.Please include all files in their original
  1099.     unmodified form when distributing this program. Permission to
  1100.     distribute may be revoked by the author at any time for any
  1101.     reason.Catalog, rack and CD-ROM vendors must either read
  1102.     VENDOR.DOC for additional details or contact the author before
  1103.     distributing JETCOL.
  1104.  
  1105.     YOU MUST NOT DISTRIBUTE ANY COPY WHICH HAS BEEN BRANDED WITH
  1106.     A REGISTRATION CODE. A program can be unbranded by typing
  1107.     JETCOL -Y2 <enter>.
  1108.  
  1109. All trademarks used in this document are the property of their
  1110. owners.
  1111.  
  1112.                                                      -Tony Caine-
  1113.  
  1114.  
  1115. Internet:  72614.1451@compuserve.com
  1116. Compuserve:72614,1451
  1117.